package control;

import java.util.Random;

public class VowelsAndConsonants {
    public static void main(String[] args) {
        System.out.println((int)('a'));
        System.out.println((int)('z'));
        System.out.println((int)('Z'));
        // 47是指设定一个种子数，26的意思才是在0-26范围内生成一个随机数，若指定了种子数，每次运行得到的都是同一个随机数。
        // 不指定时，取当前日期的毫秒数来作为种子，所以每次运行会生成不同的随机数。
        Random rand = new Random(47);
        for(int i = 0; i < 100; i++) {
            int flag = rand.nextInt(26);
            int c = flag + 'a';
            System.out.println((char)flag + ", " + flag);
            System.out.print((char)c + ", " + c + ": ");
            switch(c) {
                case 'a':
                case 'e':
                case 'i':
                case 'o':
                case 'u': System.out.println("vowel");
                    break;
                case 'y':
                case 'w': System.out.println("Sometimes a vowel");
                    break;
                default:  System.out.println("consonant");
            }
        }
    }
}
